<#if imPackage??>
package ${imPackage};
</#if>

<#list imports as imp>
import  ${imp};
</#list>
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface  ExtendsMapper {

    <#list selectmethod as select>
        public List<${select.returnType}> ${select.methodname}(<#list select.parameter?keys as par>${par} ${select.parameter[par]}</#list>);

    </#list>
<#list updatemethod as update>
        public int ${update.methodname}(<#list update.parameter?keys as par>${par} ${update.parameter[par]}</#list>);

</#list>
<#list deletemethod as delete>
        public int ${delete.methodname}(<#list delete.parameter?keys as par>${par} ${delete.parameter[par]}</#list>);

</#list>
<#list insertmethod as insert>
        public int ${insert.methodname}(<#list insert.parameter?keys as par>${par} ${insert.parameter[par]}</#list>);

</#list>

}